home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / filutil / sm35dp23.zip / SERVICE.TXT < prev    next >
Text File  |  1994-11-30  |  78KB  |  1,589 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10. for DOS
  11.  
  12. Version 3.5
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20. USER'S GUIDE
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. COPYRIGHT NOTICE
  39.  
  40. This software package and user's guide are produced by and are the
  41. intellectual property of SBS. All rights reserved. ServiceMANAGER is
  42. shareware, and may be freely distributed. No part of this publication may be
  43. modified, or translated into any language by any means without the express
  44. written permission of SBS.
  45.  
  46.  
  47.  
  48. DISCLAIMER
  49.  
  50. This software is provided as-is, without warranty of any kind, either
  51. expressed or implied, but not limited to, the implied warranties of
  52. merchantability and fitness for a particular purpose. In no event shall SBS be
  53. held liable for any loss of profit or any other commercial damage, including
  54. but not limited to special, incidental, or other damages.
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. ServiceMANAGER
  65. version 3.5
  66. 30/11/1994
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73. Epson is a registered trademark of Seiko Epson Corporation.
  74. Excel, MS-DOS are registered trademarks of Microsoft Corporation.
  75. Dbase is a registered trademark of Borland International.
  76. IBM is a registered trademark of International Business Machines Corporation.
  77. GroupWise is a registered trademark of Novell Corporation.
  78. Lotus 1-2-3 is a registered trademark of Lotus Development Corporation.
  79. WordPerfect, DataPerfect, Office, Shell are registered trademarks of WordPerfect Corporation.
  80.  
  81.  
  82.  
  83.  
  84. ■SBS
  85. Spindrift Business Services
  86. Box 31421 - 6155 North Street
  87. Halifax, Nova Scotia B3K 5Z1
  88. CANADA
  89. Internet (E-Mail): ac146@cfn.cs.dal.ca
  90.  
  91. Printed in CANADA TABLE of CONTENTS
  92.  
  93.  
  94. COPYRIGHT NOTICE . . . . . . . . . . . . . . . . . . . . . . .   i
  95.  
  96. DISCLAIMER . . . . . . . . . . . . . . . . . . . . . . . . . .   i
  97.  
  98. TABLE of CONTENTS. . . . . . . . . . . . . . . . . . . . . . .  ii
  99.  
  100. INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . .   1
  101.  
  102. GETTING STARTED. . . . . . . . . . . . . . . . . . . . . . . .   3
  103.       Loading ServiceMANAGER:. . . . . . . . . . . . . . . . .   3
  104.       Configuring your printer (DPPRINT):. . . . . . . . . . .   3
  105.       Starting ServiceMANAGER - command mode . . . . . . . . .   4
  106.       Starting ServiceMANAGER - batch file . . . . . . . . . .   4
  107.       Changing the Screen Size . . . . . . . . . . . . . . . .   5
  108.  
  109. PASSWORDS. . . . . . . . . . . . . . . . . . . . . . . . . . .   6
  110.  
  111. PROGRAM LAYOUT . . . . . . . . . . . . . . . . . . . . . . . .   7
  112.  
  113. MENUS. . . . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  114.       Main Menu. . . . . . . . . . . . . . . . . . . . . . . .   9
  115.       Misc Panel Menu. . . . . . . . . . . . . . . . . . . . .   9
  116.       Report Menu. . . . . . . . . . . . . . . . . . . . . . .  10
  117.       Analysis Report Menu . . . . . . . . . . . . . . . . . .  10
  118.       List/Detail Report Menu. . . . . . . . . . . . . . . . .  10
  119.       Misc Reports Menu. . . . . . . . . . . . . . . . . . . .  10
  120.       Export Menu. . . . . . . . . . . . . . . . . . . . . . .  11
  121.       Merge Menu . . . . . . . . . . . . . . . . . . . . . . .  11
  122.  
  123. DATA PANELS. . . . . . . . . . . . . . . . . . . . . . . . . .  12
  124.       Client Information Panel . . . . . . . . . . . . . . . .  14
  125.       Contract Information Panel . . . . . . . . . . . . . . .  16
  126.       Service Information Panel. . . . . . . . . . . . . . . .  18
  127.       Service Detail Information Panel . . . . . . . . . . . .  20
  128.       Time/Counter Information Panel . . . . . . . . . . . . .  21
  129.  
  130. DATA CHECKING PANELS . . . . . . . . . . . . . . . . . . . . .  22
  131.       Client Account Status Panel. . . . . . . . . . . . . . .  22
  132.       Client Prov/State Panel. . . . . . . . . . . . . . . . .  22
  133.       Client Type Panel. . . . . . . . . . . . . . . . . . . .  22
  134.       Part Panel . . . . . . . . . . . . . . . . . . . . . . .  22
  135.       Problem Panel. . . . . . . . . . . . . . . . . . . . . .  22
  136.       Product Panel. . . . . . . . . . . . . . . . . . . . . .  22
  137.       Service Source Panel . . . . . . . . . . . . . . . . . .  23
  138.       Service Type Panel . . . . . . . . . . . . . . . . . . .  23
  139.       Serviceperson Panel. . . . . . . . . . . . . . . . . . .  23
  140.       Other Panel. . . . . . . . . . . . . . . . . . . . . . .  23
  141.  
  142. REPORTS. . . . . . . . . . . . . . . . . . . . . . . . . . . .  24
  143.       Select a Report. . . . . . . . . . . . . . . . . . . . .  24
  144.       Dpprint Printer Program. . . . . . . . . . . . . . . . .  26
  145.       Add a New Report/Change an Existing Report . . . . . . .  27
  146.  
  147. REPORTS - ANALYSIS . . . . . . . . . . . . . . . . . . . . . .  28
  148.       Contract MCBF & MTBF Report. . . . . . . . . . . . . . .  28
  149.       Contract Cost by Problem . . . . . . . . . . . . . . . .  29
  150.       Contract Service History Report. . . . . . . . . . . . .  29
  151.       Contract #Records by Problem per Month Report. . . . . .  29
  152.       #Service Records by Product per Month Report . . . . . .  30
  153.       #Service Records by Problem per Month Report . . . . . .  31
  154.       #Service Records by Problem and Contract Report. . . . .  32
  155.       #Service Records by Problem and Product Report . . . . .  32
  156.       Service Record Status Report . . . . . . . . . . . . . .  32
  157.       Serviceperson Hourly Reconciliation Report . . . . . . .  34
  158.       Serviceperson Cost by Problem Report . . . . . . . . . .  35
  159.  
  160. REPORTS - LIST/DETAIL. . . . . . . . . . . . . . . . . . . . .  37
  161.       Client List Report . . . . . . . . . . . . . . . . . . .  38
  162.       Contract List Report . . . . . . . . . . . . . . . . . .  39
  163.       Service List & Service Detail Report . . . . . . . . . .  41
  164.       Time/Counter List Report . . . . . . . . . . . . . . . .  41
  165.  
  166. REPORTS - OTHER. . . . . . . . . . . . . . . . . . . . . . . .  43
  167.       Covering Letter. . . . . . . . . . . . . . . . . . . . .  43
  168.       Mailing Labels . . . . . . . . . . . . . . . . . . . . .  44
  169.       Shipping Sheet . . . . . . . . . . . . . . . . . . . . .  44
  170.  
  171. EXPORT . . . . . . . . . . . . . . . . . . . . . . . . . . . .  45
  172.  
  173. MERGE. . . . . . . . . . . . . . . . . . . . . . . . . . . . .  46
  174.  
  175. HOW TO USE . . . . . . . . . . . . . . . . . . . . . . . . . .  47
  176.       Inventory - Balance Forward. . . . . . . . . . . . . . .  47
  177.       Inventory - Adjustments/Goods Received . . . . . . . . .  48
  178.  
  179. APPENDIX . . . . . . . . . . . . . . . . . . . . . . . . . . .  50
  180.       List of Files. . . . . . . . . . . . . . . . . . . . . .  50
  181.       Indexes. . . . . . . . . . . . . . . . . . . . . . . . .  50
  182.       System Requirements. . . . . . . . . . . . . . . . . . .  51
  183. INTRODUCTION
  184.  
  185. Welcome to ServiceMANAGER.
  186.  
  187. ServiceMANAGER is an easy to use, and maintain, service management
  188. information system. It allows the user to easily track and analyze
  189. client/machine service histories.
  190.  
  191. The service/maintenance industry is a multi-billion dollar business providing
  192. product and equipment servicing, at the manufacturer through to retail level.
  193. The size of a service provider can range from a small local shop to large
  194. national corporations with hundreds of servicepersons. Most service providers
  195. are NOT automated, and do not analyze their business activities on a ongoing
  196. basis. But ServiceMANAGER can. 
  197.  
  198. ServiceMANAGER was conceived and designed as a computerized centralized
  199. dispatch system. Information collected over the telephone from clients, can be
  200. used to dispatch servicepersons, and track work in progress. 
  201.  
  202. ServiceMANAGER can also analyze your clients, show patterns in equipment
  203. breakdowns, calculate costs, determine your most cost effective serviceperson,
  204. reconcile your labour costs, and even calculate MTBF and MTBC for all your
  205. clients - easily and quickly. ServiceMANAGER will provide end user's that
  206. all important "edge" needed in todays business environment.
  207.  
  208.  
  209. ServiceMANAGER is menu driven, it's intuitive windowed interface allows
  210. even the novice user to easily enter and manipulate data, produce reports, or
  211. analyze data, while providing the manager with timely analysis and the
  212. information necessary to improve the bottom line. ServiceMANAGER is ideal
  213. for any service provider, whether for third party maintenance/ in-house
  214. servicing/ government tracking/ or at the manufacturer level.
  215.  
  216. ServiceMANAGER works with WordPerfect Corporation's DataPerfect
  217. database. You must have DataPerfect vers 2.3 or later for ServiceMANAGER
  218. to operate properly. ServiceMANAGER is multi-userable, it can handle up to
  219. 99 users simultaneously.
  220.  
  221. ServiceMANAGER can be easily modified, reports added or changed, please
  222. see your DataPerfect manual for details. As database theory/design/
  223. maintenance and DataPerfect terminology are detailed in your DataPerfect
  224. manual, no attempt will be made here to restate them. Please see your
  225. DataPerfect manual for details.
  226. GETTING STARTED
  227.  
  228. This section will describe how to load ServiceMANAGER onto your
  229. computer's hard drive, where to place the program, and how to start and exit
  230. the program. Please see the APPENDIX for hardware suggestions.
  231.  
  232. ServiceMANAGER works with WordPerfect Corporation's DataPerfect
  233. database program. You must have DataPerfect loaded and operating properly
  234. before ServiceMANAGER is loaded. If DataPerfect is not yet loaded please
  235. do so now, see the DataPerfect manual for details.
  236.  
  237.  
  238. Loading ServiceMANAGER:
  239.  Create a subdirectory to hold ServiceMANAGER.
  240.  
  241.   At the DOS prompt type             MD C:\SERVICE
  242.   Then press                         [ENTER]
  243.  
  244.              Copy the empty ServiceMANAGER data files to the 
  245.                ServiceMANAGER subdirectory.
  246.  
  247.                Insert the original ServiceMANAGER diskette into
  248.                drive A.
  249.                At the DOS prompt typeCOPY A:*.*  C:\SERVICE
  250.                Then press           [ENTER]
  251.  
  252. As each file is copied it is listed to the screen. When all of the files have been
  253. copied the disk drive's light will go out, at this point you may remove the
  254. original diskette from the disk drive.
  255.  
  256.  
  257.  
  258.       Configuring your printer (DPPRINT):
  259.              It is preferable to start ServiceMANAGER with the memory
  260.                resident printing program DPPRINT loaded (see the section
  261.                Reports for details). If your printer was not selected for
  262.                DPPRINT when DataPerfect was installed, you must do it
  263.                now.  
  264.  
  265.                Go to DataPerfect's subdirectory. (Assume it's DP)
  266.                At the DOS prompt typeCD C:\DP
  267.                press                [ENTER]
  268.  
  269.                Configure DPPRINT.
  270.                At the DOS prompt typeDPPRINT /C
  271.                press                [ENTER]
  272.                Follow the procedures outlined in your DataPerfect manual
  273.                to select a printer.
  274.  
  275.  
  276.       You are now ready to start ServiceMANAGER.
  277.  
  278.       Starting ServiceMANAGER - command mode
  279.              To start ServiceMANAGER from the DOS prompt.
  280.  
  281.                Go to the ServiceMANAGER's subdirectory.
  282.                At the DOS prompt typeCD C:\SERVICE
  283.                press                [ENTER]
  284.               
  285.                Then start the program.
  286.                This assumes that you have loaded the DataPerfect program
  287.                as detailed in the DataPerfect manual, and that PATH
  288.                knows the location of the DataPerfect program files.
  289.                At the DOS prompt typeDPPRINT
  290.                press                [ENTER]
  291.                At the DOS prompt typeDP SERVICE
  292.                press                [ENTER]
  293.  
  294.                If PATH does not know the location of the DataPerfect
  295.                program files (ie: the above command returns a "Bad 
  296.                Command or Filename" error message, you must type out
  297.                the full command. (This assumes DataPerfect is located in
  298.                the DP sub-directory as mentioned in the DataPerfect
  299.                manual). If you have installed DataPerfect in a different
  300.                subdirectory, then you must substitute your subdirectory
  301.                name for the 1st DP in the following command.
  302.  
  303.                At the DOS prompt typeC:\DP\DPRINT
  304.                press                [ENTER]
  305.                At the DOS prompt typeC:\DP\DP SERVICE
  306.                press                [ENTER]
  307.  
  308.       You will now be presented with ServiceMANAGER's opening screen.
  309.       To leave the program press the [F7] key.
  310.  
  311.  
  312.  
  313.       ■Starting ServiceMANAGER - batch file
  314.              As shown above, to start ServiceMANAGER you must execute
  315.                four commands. If you don't wish to start ServiceMANAGER
  316.                manually, you can by batch file. A batch file is a DOS text
  317.                file that contains a list of commands, which are executed one 
  318.                command at a time in order. Using a batch file saves having
  319.                to type 4 commands to start ServiceMANAGER, you type
  320.                only 1. This is the preferred method to start 
  321.                ServiceMANAGER.
  322.  
  323.              The batch file [RUN.BAT] was on your ServiceMANAGER
  324.                diskette. 
  325.                At the DOS prompt typeRUN
  326.                press                [ENTER]
  327.  
  328.                To work properly, DataPerfect must be in the DP     
  329.                subdirectory, and be in DOS' PATH. If not, then RUN.BAT
  330.                must be edited. See your DOS manual for details on changing 
  331.                a batch file and/or changing DOS's PATH.
  332.  
  333. As detailed above, ServiceMANAGER and DataPerfect can be started from
  334. the DOS prompt. However, it is far better (easier still) to start both programs,
  335. or just about any other program for that matter, from WordPerfect
  336. Corporation's Shell program. Shell must be purchased separately from your
  337. local computer retailer, is NOT expensive, and features user defined macros,
  338. clipboard, and much easier program startup. 
  339.  
  340. Shell (or WordPerfect Office/Novell Groupwise) also allows the user to
  341. automate certain routine/repetitive procedures, such as batch data input. (For
  342. example: entering data for service calls from number of clients. Each call
  343. having the same basic information; date, time, problem, parts used ..... .) By
  344. using shell, the user can dramatically reduce the number of keystrokes
  345. necessary to maintain (keep current) an information system. Please see the
  346. Shell section of your DataPerfect manual for details.
  347.  
  348.  
  349.  
  350. Changing the Screen Size
  351. DataPerfect is a character based application that runs in strictly in 80 column
  352. text mode. Because of this, if DataPerfect/ServiceMANAGER is running on a
  353. computer with a video card which supports extended DOS text modes (some
  354. EGA/VGA cards), you can change the screen size. The screen size can be
  355. changed only in height (number of lines), not width. DataPerfect can only
  356. run in 80 column mode, ie:80x30, 80x43, 80x60. Running in 132 column mode
  357. will cause an unreadable display. No matter which size is selected.
  358. DataPerfect will use the top 25 lines. Any additional lines can be used by a
  359. user installed text file. ServiceMANAGER comes with a text file which can
  360. display function key information, in lines 26-30, at the bottom of the screen.
  361. The text information is included in the RUN.BAT file (see pg 4), to do this.
  362.  
  363. To use this extended screen support, your display must be set to 80x30. Please
  364. see your video card's documentation to see how to do this. Normally setting a
  365. display to an extended size involves typing a DOS command. If so, the
  366. RUN.BAT file may be edited to change the screen size "automatically" for
  367. you. If you don't change the screen size then you will see the function key
  368. template (that would be displayed at the bottom of a 80x30 screen), appear
  369. before DataPerfect starts, then disappear. Running in normal DOS text mode
  370. has NO effect on the operation of ServiceMANAGER except you won't see
  371. the template at the bottom of the screen.
  372.  
  373.  
  374.  
  375.  
  376. It is important to thoroughly read and understand the information in this
  377. guide and the DataPerfect manual/workbook before data is entered in
  378. ServiceMANAGER.  The HOW-TO-USE section contains valuable information
  379. on the setting up of the program. Read this section BEFORE data is entered. PASSWORDS
  380.  
  381. ServiceMANAGER supports three passwords levels: source code (definer -
  382. programmer), supervisory, and user.
  383.  
  384. ServiceMANAGER will restrict access to the program by requesting the user
  385. to enter their USER ID and PASSWORD at program start-up. Passwords act
  386. like a key to a door, allowing only those with
  387. the correct one, access to what is on the inside.
  388.  
  389. The information about each authorized user is
  390. maintained in the User ID panel. Initially, this
  391. panel has only one entry, called QUICK
  392. ENTRY. Quick Entry has NO information for
  393. either the User ID or password. This allows the
  394. user to initially start the program without a
  395. password.
  396.  
  397. When ServiceMANAGER is started, the user will be presented with the
  398. Login/Password screen. At the initial start-up, the first time the program is
  399. started, when the user is requested to type in their User ID and then 
  400.  
  401. Password, the user should press the [ENTER] key at each request. The user
  402. will then see the Main Menu. At this point, the SUPERVISOR (the person
  403. with the Supervisor password), should enter the authorized users. Please see
  404. the section DATA CHECKING PANELS: User Panel, for further information.
  405.  
  406. If User passwords are NOT required, then do not enter any information in
  407. the User ID panel. The supervisor, can also de-select the User ID panel so
  408. users are not presented with the Login Name/Password screen at start-up. See
  409. your DataPerfect manual for details. IT IS STRONGLY SUGGESTED THAT
  410. INDIVIDUAL LOGIN NAMES AND PASSWORDS BE USED.
  411.  
  412. The Definer and Supervisor passwords are located on the registration card,
  413. below the registration number, which accompanies registered copies of
  414. ServiceMANAGER. Without these passwords, ServiceMANAGER cannot be
  415. changed, data can't be imported, users added, bulk deletes performed, or the
  416. index file re-created in the event of any corruption, ........ .
  417.  
  418. Keep your registration in a safe place (not where it might be accessed by non-
  419. authorized persons). If you change the Definer and Supervisor passwords,
  420. make note of them, and keep that record safe. IF THE DEFINER PASSWORD
  421. IS CHANGED, THEN LOST, THERE IS NO WAY TO UNLOCK THE
  422. PROGRAM, OR SUBSEQUENTLY CHANGE THOSE PASSWORDS! PROGRAM LAYOUT
  423.  
  424. The ServiceMANAGER database is menu driven. The user enters and leaves
  425. ServiceMANAGER via the Main Menu. Through the Main Menu the user can
  426. access the main data entry panels (Client, Contract, Service, Service Detail,
  427. and Time/Counter panels), the Misc Panel Menu (a collection of less
  428. frequently used data entry panels), the Report Menu through which the 3rd
  429. level menus: Analysis, List/Detail, or Other can be entered), and the Export
  430. and Merge Menus.
  431.  
  432. Once in a second or third level menu (ie: the Report Menu is a second level
  433. menu, the Analysis Report Menu is a third level menu), pressing the [F7] key,
  434. as detailed at the bottom of each of these screens will take you back to the
  435. previous menu.
  436.  
  437.  
  438.       EXAMPLE:    To move from the Analysis Report Menu to the Main
  439.                   Menu.
  440.  
  441.                   Notice in the above flow chart, that the Analysis Report
  442.                   Menu is a third level menu.
  443.  
  444.       Press       [F7]
  445.       Press       [F7]
  446.  
  447.       The user is now at the Main Menu. MENUS
  448. There are eight menus in ServiceMANAGER, they are: the Main Menu, Other
  449. Panels Menu, Report Menu, Analysis Report Menu, List/Detail Report Menu,
  450. Misc Report Menu, Export Menu, and the Merge Menu. A menu enables the
  451. user to quickly and easily perform operations and commands, that have been
  452. grouped together for convenience on one screen.
  453.  
  454. To use a menu, the database user chooses an operation to perform, by entering
  455. the operation's key number shown to the left of each operation.
  456.  
  457.       EXAMPLE:    To select the Client Panel from the Main Menu
  458.  
  459.                   Notice the number shown to the left of Client (in the
  460.                   shaded box - Fig 2), this is the operation key. This
  461.                   key/number must be entered to start the Client Panel.
  462.  
  463.       Press       1
  464.       Then        [ENTER]
  465.  
  466.       The user will now be in the Client Panel.
  467.  
  468. Note, any operation keys that are numeric (ie: 1,2,3....) require a two step
  469. process to execute. Once the number is entered, the [ENTER] key must be
  470. pressed to execute that operation. However, if an operation key is not
  471. numeric (ie: F7), then it is a single step operation. Just that key has to be
  472. pressed to execute that operation.
  473.  
  474.       EXAMPLE:    To EXIT the Main Menu and leave the
  475.                   ServiceMANAGER program.
  476.  
  477.                   Notice the operation key to the left of EXIT
  478.                   PROGRAM.
  479.  
  480.       Press       [F7]
  481.  
  482.       The user will have left the ServiceMANAGER program.
  483.  
  484. There are two operations that can be performed from the Main Menu, that are
  485. not shown on the Main Menu. These are the Panel and Report Lists. These can
  486. be accessed by entering 99 or 98 respectively then [ENTER] while in the Main
  487. Menu. You will then be prompted for the definer password before you can
  488. proceed. See the DataPerfect manual for information on the Panel and Report
  489. Lists.
  490.  
  491.       EXAMPLE:    To access the Panel List from the Main Menu.
  492.  
  493.       Press       [99]
  494.       Then        [ENTER]
  495.  
  496.       After entering the password, the user will see the Panel List.
  497.  
  498.  
  499. Main Menu:
  500. The Main Menu, shown below, is the first screen seen by the user after the
  501. ServiceMANAGER database starts (see Getting Started for details on starting
  502. ServiceMANAGER).
  503.  
  504. Through the Main Menu, the database user can access the main data panels
  505. and add/change/delete/or inquire data, enter the Misc Panel Menu to access
  506. panels used less often, enter the REPORT Menu and run one or more of the
  507. pre-defined reports, enter the Export or Merge Menus and export (move) data
  508. to other application programs or create a WordPerfect secondary merge file
  509. for use in mail merge, or leave the ServiceMANAGER database.
  510.  
  511.  
  512.  
  513. Misc Panel Menu:
  514. The Misc Panel Menu is a collection of less frequently used data information
  515. panels.
  516.  
  517. Information entered through any of those panels provides for data checking.
  518. For example, by maintaining a list of valid problem codes, and allowing only
  519. those valid problem codes to be used and entered, and being consistent in the
  520. use of the codes, provides for accurate data, and would permit the user at
  521. some future date, to analyze service calls by problem code. As the data
  522. entered is consistent
  523.  
  524.  
  525.  
  526.  
  527.  
  528. Report Menu:
  529. The report menu, is a second level menu, that the user enters from the Main
  530. Menu. Once entering, the user can select, the Analysis Report Menu,
  531. List/Detail Report Menu, and Other Report Menu. Once the user makes the
  532. appropriate choice one of the three third level menus is displayed on the
  533. screen.
  534.  
  535.  
  536.  
  537. Analysis Report Menu:
  538. The Analysis Report Menu is a third level menu, entered by the user from the
  539. Report Menu. The Analysis Report Menu allows the user to easily analyze the
  540. data. Included are reports such as MCBF & MTBF analysis, analysis by
  541. problem code, serviceperson problem analysis ......
  542.  
  543.  
  544.  
  545.  
  546. List/Detail Report Menu
  547. List/Detail Report Menu is also a third level menu, however unlike the
  548. Analysis Report Menu, it provides no analysis function, but acts as a means
  549. of printing selected data. 
  550.  
  551.  
  552.  
  553. Misc Reports Menu
  554. The final third level menu is the Misc Reports Menu. Misc Reports are reports
  555. that don't fit into the previous report categories; analysis, or list/detail. Misc
  556. Reports Menu includes reports for producing a covering letter, mailing labels,
  557. or shipping sheet/bill of lading.
  558.  
  559.  
  560.  
  561. Export Menu
  562. The export menu provides an easy avenue for the user to move (export) data
  563. to other application programs, such as Lotus 1-2-3, Excel, Dbase. The
  564. automated export of the following information has been provided for; client,
  565. contract, service, service detail, and time/counter information.
  566.  
  567.  
  568.  
  569. Merge Menu
  570. The final menu is the Merge Menu. It provides for easily exporting in the
  571. WordPerfect secondary merge format, of the client and service transaction
  572. (service/service detail/and time counter) files. Files created in this format are
  573. used by word processors, when performing a mail merge.
  574.  
  575.  
  576.  
  577.  
  578. DATA PANELS
  579.  
  580. Every data file in ServiceMANAGER has its own panel. A panel is used as a
  581. means of displaying on the screen, the information that is contained in a
  582. particular data file. For example, the Client Information panel will display
  583. information (name, address, phone number ....) for each client, on the screen,
  584. one client at a time.
  585.  
  586. As shown in Fig 4 Page 13, there are five main data files; Client, Contract,
  587. Service, Service Detail, and Time/Counter Information. There are also a
  588. series of smaller data files, that are related to the main files. These smaller
  589. files are used for data checking. For example, the Prov/State data file
  590. contains a list of standard abbreviations for provinces/states, which are used
  591. to check the accuracy of the information entered by the user. A data checking
  592. field is indicated by a [] to the left of a field. For example, the Client
  593. Information panel has 3 data checking fields (account status, client type, and
  594. province/state). Please see Fig 5 - page 14.
  595.  
  596. The main data files are linked, the user can move from one to another. The
  597. link symbol is indicated by a [▒]. The user could select a client in the client
  598. panel, move down to the contract panel which contains individual products to
  599. be serviced, select one, then view it's service history in the service panel(date,
  600. problem, who serviced it, and what was done).
  601.  
  602. The information that is displayed, one screen at a time is called a record,
  603. while one particular piece of this data is called a field. For example, if the
  604. Client Information panel was displayed on the screen for the client FRED
  605. SMITH (see Fig 5), then all of the information shown makes up FRED
  606. SMITH's record, while the city shown would make up FRED SMITH's city
  607. field.
  608.  
  609. Data can be changed, deleted or created through a data panel. When a new
  610. client is added, a new client record is created, including a name field, address
  611. field, city field ...... . Should at some time the user wish to modify or change a
  612. particular record, ie: enter a new address, then the corresponding address
  613. field would be edited.
  614.  
  615. At anytime, while in a panel, the [F3] key may be pressed for additional
  616. information.
  617.       Number of times F3 pressed    Result
  618.             Once                    Specific help for that field
  619.             Twice                   General help
  620.             Three                   Function Key list
  621.             Four                    Function & Formula Help
  622. If you have any questions regarding the use of, or how to move about in data
  623. panels, please refer to the sections Navigating a Database, Entering Data, and
  624. Using Links in your DataPerfect Workbook. Panels cont: Client Information Panel
  625.  
  626. The 1st main data panel is the Client Information Panel. It is probably the
  627. most used panel in ServiceMANAGER. It is used whenever a new client is
  628. created, or changed/deleted, as well as a convenient means of accessing
  629. related contract and service information (without having to know Contract
  630. ID's, and Service ID's).
  631. As shown above, in Fig 5, the Client Information Panel, maintains the most
  632. commonly used client information (Name, Address City ....), as well as listing
  633. the last 4 contracts created for that client. The number in the upper right
  634. corner is the Client ID. This number is unique for each client. As clients are
  635. created they are automatically assigned their own number. You cannot change
  636. any information in this field, but you can in other fields in the Client
  637. Information panel.
  638.  
  639. The street field is a variable length text field. This field will hold more than
  640. the two lines displayed, however only the top two lines can be printed. You
  641. must use [TAB] to leave the street field if any text has been entered, pressing
  642. [ENTER] will just add extra lines to the address field. Additional lines added
  643. but not displayed, will be indicated by the [] character appearing at the
  644. bottom right of the street field.
  645.  
  646. The Client Information panel has 3 data checking fields (Account Status,
  647. Client Type, and Province/State). Please see Fig 6 - page 11. These ensure that
  648. the data entered is accurate. There are times when you may need to defeat the
  649. data checking. For example, the Province/State field provides data checking
  650. of the prov/state abbreviations entered by the user. But those abbreviations
  651. only apply to clients from the US and CANADA. A client from France or
  652. Poland, for example, would not have a prov/state code. To get around the
  653. data checking - once in the data checking field, press the [SPACE BAR] to
  654. erase any information displayed, then [ENTER] to accept no entry. You will
  655. then be reminded that what is now in the field (no entry) does not match any
  656. entry in the data checking file, if that is correct, press [0] to proceed.
  657.  
  658. The information in the Phone and Fax fields can be used to dial a phone/fax
  659. number, if a modem is attached to the computer running ServiceMANAGER. 
  660. See the DataPerfect manual for details.
  661.  
  662. The comment field allows the user to enter any comments for a particular
  663. client, up to 50 characters per client is permitted. The Comment field can also
  664. be used to further analyze clients, if the Comment field contains only data of
  665. the same type and format. For example, if the user wished to determine the
  666. tax status of clients, a code could be entered in the Comment field. ie:
  667. TAXABLE, TAX CITY TAX ONLY, TAX EXEMPT ..... a report could then
  668. be constructed to analyze the data in the Comment field. The only
  669. requirement to do this, would be that any information entered must always be
  670. entered the same way. ie: TAX EXEMPT is not the same as TAX Exempt or
  671. Exempt (While we can see that they are the same, a computer can't).
  672.  
  673. The lower right of the Client Information panel displays contract
  674. information that is related to a particular client. This window can show the
  675. last 5 records; their contract number, product ID, and serial number. Panels cont: Contract Information Panel
  676.  
  677. The second main data file, is the Contract Information panel. 
  678.  
  679. The Contract Information panel contains the information of the product(s)
  680. each client has that is to be serviced.
  681.  
  682. While there will only be one client record for each client, there can be more
  683. than one contract for each client. For example, FRED SMITH the client
  684. shown in Fig 5 - Client Panel, is a unique client - only one client record has
  685. been created for him. However, he could have servicing performed on more
  686. than one piece of equipment that he owns. Say he owns a business, and that he
  687. has 2 photocopiers of the same model. Each photocopier would be assigned a
  688. separate contract. This way the service history of each is separate, we can
  689. determine how each performs relative to others that are serviced. Are they
  690. breaking down more often, are the problems unique, is there a pattern to the
  691. breakdowns, how efficiently are they being serviced?
  692.  
  693. When a new contract is created, the contract is assigned a unique Contract ID,
  694. this is the number located in the upper right of the screen - see Fig 6, the
  695. Contract Information Panel. Then the address, phone, and contact
  696. information is automatically copied from the client file to the contract
  697. record. If the information is not correct then it must be changed. ie: the client
  698. information may reflect a central billing address, but the actual contract
  699. locations - the location where the equipment is located and where the
  700. serviceperson will have to be sent to service the equipment is different.
  701. The Contract Information panel also has fields for Product, Serial Number,
  702. Dates Created/Effective/and Cancelled, and Counter Start. The Product and
  703. Serial Number fields allow the user to relate one contract to another. For
  704. example, compare all of one particular product, locate contracts which have a
  705. particular product with a serial number range (product recall?), or perhaps
  706. determine which service contracts began on a particular week.
  707.  
  708. The Contract Information data file uses 1 data panel for data checking, the
  709. Product data file. Date Created and Date Effective must be valid dates. Date
  710. Effective cannot be before the Date Created. 
  711.  
  712. Some equipment uses an internal counter to track work done (see Time
  713. Counter Information panel). If the product serviced has an internal counter,
  714. and you wish to use the MCBF & MTBF Analysis report, you must enter the
  715. counter start number in the Counter Start field. See Fig 11.
  716.  
  717. The bottom left of the panel contains the link to the Service Information
  718. panel. Beside the link is descriptive text that tells the user how to access the
  719. next panel. For example, in Fig 6, to go to the Service Information panel, the
  720. user would place the cursor on the link, and press the [] key. This contract
  721. has only two service calls (records) for this contract. The detail window can
  722. show up to 5 lines of service calls - the last 5 calls.
  723. Panels cont: Service Information Panel
  724.  
  725. The next main data file, is the Service Information Panel. Like the others, it's
  726. ID number is located in the upper right corner, and it shows - at the lower
  727. right - information that is related to it. In this case, parts used, elapsed travel
  728. and work time (hrs) and travel distances (kms). See Fig 7, Service Information
  729. Panel.
  730. The Service Information panel is used to create/track the service records
  731. (service calls) for each contract. Each time a product is to be serviced (ie: a
  732. client calls in that a product is to be serviced), the user would create a service
  733. record for that call.
  734.  
  735. The Service Information Panel uses 4 related data files for data checking.
  736. These are the Service Type, Service Source, Problem, and Serviceperson fields.
  737. It also has fields for Called In Date/Time, Dispatched Date/Time, Finished
  738. Date/Time, Problem, Serviceperson, and Status.
  739.  
  740. The Date/Time fields allow for the tracking of service pending calls (called
  741. awaiting), and service dispatched calls (calls not yet completed). Dispatched
  742. Date/Time must be equal to or after Called In Date/Time (if not, the
  743. Dispatched fields will automatically erase). The Finished Date/Time is
  744. automatically copied from the Time/Counter panel when information is
  745. entered there. Also automatically determined is a service call's status. This is
  746. determined by the information in the Called In/Dispatched/Finished fields.
  747. This status is also displayed in the Contract Panel - see Fig 6.
  748.  
  749. The window at the lower right, lists selected information that relate to a
  750. particular Service record. This information, parts used, labour and travel
  751. time, and travel distance; is automatically updated as information is added or
  752. changed in the Service Detail Panel (parts used) and the Time/Counter Panel
  753. (hours and distance travelled).
  754.  
  755. There are two links in the Service Information panel. The 1st link is to the
  756. Service Detail Information panel, where the work detail (work performed -
  757. parts used) is entered. The 2nd link is to the Time/Counter Information panel.
  758. This panel tracks the hours, distance travelled, and any counter information
  759. for each service record. Panels cont: Service Detail Information Panel
  760.  
  761. The Service Detail Panel records the parts used for each service record. As
  762. each panel records a single part used, there may be more than one Service
  763. Detail panel that relates to a particular Service record. Please see Fig 8,
  764. Service Detail Information Panel.
  765. The Service Detail Information panel records the parts used for each service
  766. record. Each different part used should be recorded on a separate record. The
  767. information entered here (parts used), together with the parts per unit cost
  768. entered in the Part Information panel, is used by the analysis reports (see Fig
  769. 11a & Fig 18) to calculate a contract's cost to service and a serviceperson's
  770. relative efficiency.
  771.  
  772. The ID number for the panel is in the upper right hand corner, and cannot be
  773. edited by the user. This number is created automatically as new records are
  774. added. 
  775.  
  776. Enteries in the Quantity field are subtracted from the amount in the
  777. Quantity-On-Hand field in the Parts panel. The result of that calculation is
  778. then written to the Parts Panel. This running total maintains a inventory
  779. balance for each part. 
  780.  
  781. Note that the quantity, in Fig 8, has a plus sign. Quantities default to a plus,
  782. you do not have to enter the plus sign. However, should you wish to enter a
  783. negative quantity, then you must use that sign. When entering the negative
  784. sign, you may enter it either in front of, or behind the number;
  785. ServiceMANAGER will then, for consistency purposes, format the number
  786. with a trailing negative sign.
  787. Panels cont: Time/Counter Information Panel
  788.  
  789. The Time/Counter Panel records the travel distance and time, work time, and
  790. any counter information. As each panel records a single record, there may be
  791. more than one Time/Counter panel that relates to a particular Service record.
  792. For example, a serviceperson might travel to a client's location, begin service
  793. only to discover that a particular part is needed, and returned later to
  794. complete the service. Two Time/Counter records would be completed, each
  795. with it's own hours/travel distance/and counter information. The
  796. information from the records would be added together at the bottom of the
  797. Service panel.
  798. The user must enter, the travel distance and time, work start and finish, and
  799. the counter information. The Start Date/Time must be after the dispatched
  800. Date/Time, if not the Start Date/Time will automatically erase. So must the
  801. Finished Date/Time be after the Start Date/Time. The Start Time is also
  802. checked that it is after the sum of the Dispatched Time and any Travel Time.
  803. The TTL Work Time is the simple difference between the Start and Finished
  804. times. This will be satisfactory in most cases, if not this field may be changed
  805. by the user.
  806.  
  807. Some equipment (ie: laser printers, photocopiers, printing presses ...), track
  808. usage by an internal counter. By noting and using this feature, the user can
  809. calculate the average breakdown per usage (work done), or MCBF (Mean
  810. Counter Between Failure) - see Analysis Reports. This provides a useful
  811. means of comparing the breakdowns of equipment with differing usages. For
  812. example, two machines A & B; machine A might have three times the number
  813. of breakdowns, but if the work it did (the change in the counter) was four
  814. times greater ...... then it is a more reliable machine, it's MCBF is higher.
  815. Panels cont: DATA CHECKING PANELS
  816.  
  817. ServiceMANAGER uses 11 data checking files to check the accuracy of
  818. information entered by the user. The codes contained in these data checking
  819. files are also used as 'pointers' to analyze the data. For example, by using a
  820. consistent coding for problems, the user can analyze the service data and
  821. determine the patterns of those problems. See Fig 16. The panels used to
  822. display the data checking information in ServiceMANAGER are:
  823.  
  824.  
  825.  
  826. Client Account Status Panel
  827. The Client Account Status Panel, one of the Client panel's data checking files,
  828. is used to maintain a list of account status codes. Codes such as; CASH, C.O.D,
  829. HOLD, Net30, are possibilities. Probably the easiest to remember would be the
  830. codes that are currently used by your accounting program.
  831.  
  832.  
  833.  
  834. Client Prov/State Panel
  835. The Client Prov/State Panel, the second Client Panel data checking file,
  836. contains generally accepted abbreviations for provinces and states.
  837.  
  838.  
  839.  
  840. Client Type Panel
  841. This panel, maintains the list of allowable client types. Suggested types could
  842. be; INDV = individual, GOVT = federal government, MUNI = municipal
  843. government ....... 
  844.  
  845.  
  846.  
  847. Part Panel
  848. This panel, maintains a standard list of parts, part costs, and quuantity-on-
  849. hand. The part cost permits analysis of service calls to determine total service
  850. cost, or least/average cost. Quantity-on-hand is the sum of all inventory
  851. movement in the service detail panel.
  852.  
  853.  
  854.  
  855. Problem Panel
  856. The problem panel maintains a standard list of problem codes. Codes like;
  857. NOISE, SHAKE, DIRTY .....
  858.  
  859.  
  860.  
  861. Product Panel
  862. This data files is used by the Contract Panel, to maintain a standard list of
  863. product to be serviced.
  864.  
  865.  
  866.  
  867. Service Source Panel
  868. Used by the Service Panel, this file maintains a list of sources of where the
  869. service records originated. Such as CARRY = carry in.
  870.  
  871.  
  872.  
  873. Service Type Panel
  874. Used by the Service panel, this file maintains a list of service types. Such as
  875. WARR = warranty, RECAL = product recall, REG = regular ....
  876.  
  877.  
  878.  
  879. Serviceperson Panel
  880. This panel maintains a list of servicepeople.
  881.  
  882.  
  883.  
  884. Other Panel
  885. This panel maintains a series of fields that are used by some of the analysis
  886. reports. These fields include, the name field - the name to appear at the
  887. beginning of the analysis report, and the cost fields. The cost fields provide
  888. the labour cost/hour and travel cost per distance figures.
  889.  
  890.  
  891.  
  892. User Panel
  893. This panel contains the information (Login ID, Password, Name, Location)
  894. about the  users, the users who are authorized to use ServiceMANAGER.
  895. Entry to this panel is restricted. To gain entry, the supervisor password must
  896. be entered. See your ServiceMANAGER registration card for the Supervisor
  897. password.
  898.  
  899. Initially there is only one entry, Quick Entry, in this panel. Quick Entry
  900. allows initial access to ServiceMANAGER, before passwords are created for
  901. the users. AFTER the user's information has been created, delete the Quick
  902. Entry record. AT NO TIME, delete the Quick Entry without setting up
  903. additional passwords - subsequent access to ServiceMANAGER may be
  904. impossible.
  905.  
  906. While the use of Login ID's and passwords is highly recommended, this
  907. feature can be disabled if desired. 
  908.       To disable user password checking:
  909.             ■ From the Main Menu, use command 99 to select the Panel
  910.                List. Enter the definer password when prompted, to gain
  911.                access to the Panel List.
  912.             ■ With the Panel List displayed, select System Operations
  913.                press [SHIFT-F9].
  914.             ■ Enter the definer password, see the registration card.
  915.             ■ Select option [B], User ID panel.
  916.             ■ The currently selected User ID panel name will be    
  917.                highlighted, press [F1] to cancel, then press [F7] to save. REPORTS
  918.  
  919. The report functions in ServiceMANAGER are both powerful and versatile.
  920. Using reports, the user can print data (to the screen, printer, or file). There
  921. are 29 different pre-defined reports in ServiceMANAGER, more can be
  922. added. 
  923.  
  924. Select a Report
  925. To select a report to print, the user first chooses Report Menu on the Main
  926. Menu, then selects a report type (Analysis, List, or Other) on the Report
  927. Menu, then selects the desired report. The Report Screen is then displayed.
  928. The Report Screen, shows the user the default settings for the selected report,
  929. where the report is to be printed (screen/printer/file), any search conditions,
  930. sort directions, .........  . For most instances the default settings will be correct.
  931. If desired however, the settings can be temporarily changed by the user. When
  932. the information displayed is satisfactory, the user, would press [SHIFT-F7] to
  933. begin the report.
  934.  
  935. When the report begins, the Report Selected OK screen is displayed. This
  936. screen shows the user which report will be printed, and gives the user a
  937. chance to cancel if desired. For some reports, the user is also presented with a
  938. ID range to select (to narrow down the amount of data to print).
  939.  
  940. The starting ID should always be less than the ending ID. For example: a
  941. valid ID range would be, 1 to 100, A to Z, 10 to 10, C to D .......
  942. but 12 to 10 would be an invalid range. If an invalid range is selected, the
  943. report will print (just the report header), but without any data.
  944.  
  945.  
  946. The ID range request has built in logic.
  947.       ■ If nothing is entered for starting and ending ID's:
  948.             For numeric ID's a range of 1 to 999999999 is assumed.
  949.             For text ID's a range of A to Z is assumed. For example, the
  950.             Problem ID is a text ID. Pressing [ENTER] for both the starting
  951.             and ending ID's in Fig 10b, got the range shown in Fig 10c. If
  952.             however, an ID had been created with a leading number 
  953.             (ie: 1NOISE), then it would not be picked up by the range A to
  954.             Z. DataPerfect sorts numbers before letters. If you have text
  955.             ID's which start with a number, use the starting range of 1
  956.             (ie: 1 to Z).
  957.  
  958.       ■ If an entry is made for either the starting or ending ID, but not both:
  959.             It is assumed that the user wants the starting and ID's to be the
  960.             same, ie: select only one record for printing. For example, in the
  961.             report shown in Fig 10a-c, if the user wished to select only
  962.             those records which contained the problem, NOISE. Then
  963.             typing NOISE in either the starting or ending ID fields, and
  964.             pressing just the [ENTER] key for the other field, will select
  965.             the range, from NOISE to NOISE. Or, in other words, select
  966.             only the records that contained the problem NOISE.
  967.  
  968.       ■ Of course, the user can also manually enter the starting and ending
  969.       ID range as well.
  970.  
  971. Once the ID range is entered, the user is presented with the ID Range OK
  972. screen. This shows the user the ID range selected, and gives the user the
  973. opportunity to stop or accept the report. The report will then print.
  974.  
  975.  
  976.  
  977. Dpprint Printer Program
  978. All the reports (except mailing labels) in ServiceMANAGER, should be
  979. printed with DPPRINT running. DPPRINT is a memory resident printer
  980. program included with DataPerfect. DPPRINT includes printer definitions
  981. for specific printers, and allows ServiceMANAGER to print with bolding and
  982. underlining. DPPRINT also handles form feeds at the end of a print job. If
  983. DPPRINT is not loaded, when a report is run, the user will have to press
  984. [FORM FEED] at the end of a print job, to advance to the top of the next
  985. page, and on laser printers, to print the remaining information held in the
  986. printer's memory.
  987.  
  988. See your DataPerfect manual for details on loading DPPRINT.
  989.  
  990. If ServiceMANAGER is being run on a network, then DPPRINT must be
  991. loaded before starting DataPerfect. As soon as report is begun in
  992. ServiceMANAGER/DataPerfect, a print header is sent to the printer. From
  993. that point, until the job is finished (which can take minutes for large/long
  994. print jobs - or where there is a large amount of data to sort) the printer is tied
  995. up. The printer would be considered IN USE by the network, even though it
  996. might be printing only a small percentage of the time. During this time the
  997. printer will be unavailable to the rest of the network. Not very efficient. To
  998. get around this, DPPRINT acts as a print spooler. Taking the output for a
  999. print job, storing the information, then sending it to the printer when the
  1000. report is finished.
  1001.  
  1002. If however, you are printing mailing labels on a dot matrix printer, then it
  1003. might be advisable not to load DPPRINT. Some dot matrix printers are not
  1004. reliable when printing labels, they jam, or the labels can go askew. As
  1005. DPPRINT stores the entire print job, then sends it to the printer, any
  1006. interruption in the print job, say to un-jam a printer, will cause DPPRINT to
  1007. immediately re-send the job, from the beginning, as soon as the printer is
  1008. turned back on-line, or if the computer was restarted as soon as DPPRINT is
  1009. run again.
  1010.  
  1011.  
  1012.  
  1013. Add a New Report/Change an Existing Report
  1014. While ServiceMANAGER comes with a selection of reports, there are
  1015. instances where the user might wish to create a new report, or change an
  1016. existing one. See your DataPerfect Manual for complete details, a outline
  1017. follows.
  1018.  
  1019. To add a report (or change an existing one). You must use the definer
  1020. password shown on your ServiceMANAGER registration card.
  1021.       To add a report:
  1022.             ■ From the Main Menu, use command 99 to select the Panel
  1023.                List. Enter the definer password when prompted, to gain
  1024.                access to the Panel List.
  1025.             ■ With the Panel List displayed, select the panel, you wish to
  1026.                base the report on.
  1027.             ■ With the selected panel displayed, select Print/Export, press
  1028.                [SHIFT-F7].
  1029.             ■ Move the cursor to Built-In Reports, press [INSERT].
  1030.             ■ Follow the procedures in your DataPerfect Manual and Work 
  1031.                Book, to create a new report.
  1032.             ■ If you wish the new report to be displayed on a menu, the
  1033.                menu system must be changed. See your DataPerfect manual
  1034.                for details.
  1035.  
  1036.       To change an existing report:
  1037.             ■ From the Main Menu, use command 98 to select the Report
  1038.                List. Enter the definer password when prompted, to gain
  1039.                access to the Report List.
  1040.             ■ With the Report List displayed, select the report, you wish to
  1041.                change.
  1042.             ■ Follow the procedures in your DataPerfect Manual and Work
  1043.                Book, to change an existing report.
  1044.             ■ The menu system must be changed to recognise any changes
  1045.                made to a report. See the DataPerfect manual for details.
  1046.  
  1047. REPORTS - ANALYSIS
  1048.  
  1049. The Analysis Report Menu is one of three third level report menus, through
  1050. which the user can select a analytical report. Please see Fig 10.
  1051.  
  1052.  
  1053. Contract MCBF & MTBF Report
  1054. This report calculates the MCBF & MTBF (Mean Counter Between Failures
  1055. and Mean Time Between Failures) for a particular contract.
  1056.  
  1057. Requiring no input from the user, once the report is selected from the
  1058. Analysis Report Menu the report begins. The report lists each contract in
  1059. order, together with each's total number of calls, the change in the machine's
  1060. counter, the total of that counter change used in service, the change in dates
  1061. since 1st serviced, and the MCBF and MTBF calculations.
  1062.  
  1063. The total number of calls, in this case, is all service records for a particular
  1064. contract. Including all those that are awaiting, and dispatched, in addition to
  1065. those that are finished. By including all calls, (ie: awaiting and dispatched
  1066. calls which might include calls that once checked are found not to be of a
  1067. valid service nature) will produce a more conservative calculation. Once a
  1068. contract has a number of service records, any effect of a few service calls not
  1069. finished will be small anyway.
  1070.  
  1071. It should be noted, that as this report does not request any information from
  1072. the user (to narrow down the data), that this report calculates the data on all
  1073. data entered. If the user wishes to narrow down the selection, to a particular
  1074. time period, contract ..... then the user must change the search settings. For
  1075. instructions on changing the search settings, please see your DataPerfect
  1076. manual for details.
  1077.  
  1078.  
  1079.  
  1080. Contract Cost by Problem
  1081. This report calculates the number of service calls, parts cost, labour cost,
  1082. travel labour cost, travel distance cost, and the total cost (sum of the costs
  1083. mentioned) for each problem code in the contract range entered by the user.
  1084. To calculate costs, cost information must be entered for Labour and Travel
  1085. Cost (Other panel - Misc Panels menu), and Part Cost (Parts panel - Misc
  1086. Panels menu). The report requests the user to enter the starting and ending
  1087. Contract ID, so the user should have those IDs handy when the report is run.
  1088. See Fig 11a.
  1089.  
  1090.  
  1091.  
  1092. Contract Service History Report
  1093. This report prints the entire service history, including service records of all
  1094. statuses, in order by date, with dates, serviceperson, and problem code for a
  1095. particular contract. The report requests the user to enter the Contract ID, so
  1096. the user should have that ID handy when the report is run. This report does
  1097. not print the work performed, the Service Detail Report would need to be
  1098. printed to see that. See Fig 12.
  1099.  
  1100.  
  1101.  
  1102. Contract #Records by Problem per Month Report
  1103. This report prints the number of service records for each problem code by
  1104. month for a contract range. This report uses the Called In date for month
  1105. calculations. The report requests the user to enter the starting and ending
  1106. Contract ID, so the user should have those IDs handy when the report is run.
  1107.  
  1108. This report, see Fig 13, prints the number of service records in columns, by
  1109. month. The report prints the quantity of records, for the current month, and
  1110. previous months in specific columns (ie: June's service records would be
  1111. under the heading JUN, the current month's records would be under
  1112. CURRENT). The current month is always printed in the right most column,
  1113. with the preceding months to the left, in descending order.
  1114.  
  1115. If you have more than one year of service records entered, and want only the
  1116. current year printed, then you must change the search conditions, so the
  1117. report will look only for a specific range of Called In dates. For instructions
  1118. on changing the search settings, please see your DataPerfect manual for
  1119. details.
  1120.  
  1121.  
  1122.  
  1123. #Service Records by Product per Month Report
  1124. This report prints the number of service records for a range of machines
  1125. (product serviced) by month. This report uses the Called In date for month
  1126. calculations. See the report Contract #Records by Problem Code per Month,
  1127. for details on how the data is formatted and caution for databases over one
  1128. year in length. The report requests the user to enter the starting and ending
  1129. Product ID, so the user should have those IDs handy when the report is run.
  1130.  
  1131.  
  1132.  
  1133.  
  1134. #Service Records by Problem per Month Report
  1135. This report prints the number of service records for each problem by month.
  1136. This report uses the Called In date for month calculations.
  1137. calculations. See the report Contract #Records by Problem per Month, for
  1138. details on how the data is formatted and caution for databases over one year
  1139. in length. The report requests the user to enter the starting and ending
  1140. Problem ID, so the user should have those IDs handy when the report is run.
  1141.  
  1142.  
  1143.  
  1144. #Service Records by Problem and Contract Report
  1145. This report, summarizes the number of service records by contracts per month
  1146. for the range of problem codes that the user enters. This report uses the
  1147. Called In date for month calculations. The report requests the user to enter
  1148. the starting and ending Problem ID, so the user should have those IDs handy
  1149. when the report is run. See the report Contract #Records by Problem per
  1150. Month, for details on how the data is formatted and caution for databases
  1151. over one year in length.
  1152.  
  1153.  
  1154.  
  1155. #Service Records by Problem and Product Report
  1156. This report, the last of five analysis reports that summarizes the number of
  1157. service records by month, prints the number of records by problem. The
  1158. report requests the user to enter a Problem ID range, so the user should have
  1159. those IDs handy when the report is run.
  1160.  
  1161. This report uses the Called In date for month calculations. See the report
  1162. Contract #Records by Problem per Month, for details on how the data is
  1163. formatted and caution for databases over one year in length.
  1164.  
  1165.  
  1166.  
  1167.  
  1168. Service Record Status Report
  1169. This report prints out service records, in order, for the status range that the
  1170. user enters. The report requests the user to enter the starting and ending
  1171. Status ID, so the user should have those IDs handy when the report is run. For
  1172. example, if the user wished to know what service records were still
  1173. outstanding (ie: not finished, but awaiting or dispatched), the user would
  1174. enter A for the starting Status ID, and D for the ending Status ID. The report
  1175. would then print out all those records whose status was between A or D. To
  1176. further narrow down the selection, say to pick only those records whose
  1177. Called In Date matched a particular date, the user would change the search
  1178. conditions. For instructions on changing the search settings, please see your
  1179. DataPerfect manual for details.
  1180.  
  1181.  
  1182. Serviceperson Hourly Reconciliation Report
  1183. This report allows the user to compare the serviceperson's reported hours
  1184. versus some known outside information, ie:payroll time card. The Total Hours
  1185. reported - work and travel from this report should equal the hours requested
  1186. to be paid on a time card,  an easy comparison, any discrepancies could then
  1187. be reconciled. The report is also an easy accuracy check - that the data
  1188. reported or entered into ServiceMANAGER is correct. The report requests the
  1189. user to enter the starting and ending Finished Date, so the user should have
  1190. those dates handy when the report is run. 
  1191.  
  1192.  
  1193.  
  1194. Serviceperson Cost by Problem Report
  1195. This report provides a cost comparison for each problem code a serviceperson
  1196. has handled. Uses the hourly labour cost and travel cost figures entered in the
  1197. Other panel (pg 23)., and the part cost from the Part panel. Using these costs,
  1198. the service calls are costed and extended. The report requests the user to enter
  1199. the Serviceperson ID range, so the user should have the IDs handy when the
  1200. report is run. 
  1201.  
  1202. This report allows the user to compare the cost of service from one problem to
  1203. another (ie: is one problem more expensive to repair than any other), and to
  1204. compare one serviceperson's costs vs other servicepeople. For example, if one
  1205. person does may more service calls than other servicepeople, but uses very
  1206. few parts - his cost will be very low. But is it realistic. Perhaps fewer parts
  1207. used, is the underlying reason so many service calls must be completed. The
  1208. effect of many service calls (unhappy clients) might cost you many times
  1209. more in lost business later, than the low parts cost now.
  1210. REPORTS - LIST/DETAIL
  1211.  
  1212. The List/Detail Report Menu is the second of three third level report menus,
  1213. through which the user can select a list or detail report. Unlike the Analysis
  1214. Report Menu, the list/detail reports provide no analysis function, but act as a
  1215. means of printing selected data. Please see Fig 19.
  1216. To narrow down the data (to search through and print), these reports prompt
  1217. the user for an ID range. For example, when printing the Client List report,
  1218. the report prompts the user for the starting and ending Client ID's to print.
  1219. As the report requests the user to enter an ID range, the user should have
  1220. those IDs handy when the report is run.
  1221.  
  1222. Of course, as in the Analysis reports, the user may further narrow the data by
  1223. changing the search conditions. For example, if the user wished to print the
  1224. Client List report but only wanted the clients printed who resided in a
  1225. particular Prov/State, let's say British Columbia (which has a code of BC) .
  1226. Then the user would change the search conditions, to look only for a range
  1227. starting from BC and ending with BC. For further details on changing the
  1228. search conditions, please see the DataPerfect manual.
  1229.  
  1230.  
  1231. As all of these reports have the same basic format, perhaps the easiest/best
  1232. way to describe (what ID the reports request?, what is the result of running
  1233. each of the List/Detail reports?) is to present this information in a tabular
  1234. format, then go into more depth on a few of these reports. Please see the
  1235. table, on the next page.
  1236.  
  1237.  
  1238.  
  1239.  
  1240. REPORT ID
  1241. REQUESTED RESULT Client Client Lists clients Client by Type Type Lists clients by type Client Account Status Acc Status Lists acc status codes Client Prov/Sate Prov/State Lists prov/state codes Client Type Type Lists client type codes Contract Contract Lists contracts Part Part Lists part codes Problem Problem Lists problem codes Product Product Lists product codes Service Service Lists service records Service Detail Service Lists serv rec w/detail Service Source Source Lists source codes Service Type Type Lists type codes Serviceperson S.Person Lists s.person codes Time/Counter Service Lists time/counterTable 1:List/Detail Reports
  1242.  
  1243.  
  1244. As seen above, these reports cover both the main data files (Client, Client by
  1245. Type, Contract, Service, Service Detail, and Time/Counter) and the smaller
  1246. data checking data files (Client Account Status, Client Prov/State, Client
  1247. Type, Part, Problem, Product, Service Source, Service Detail, Service Type,
  1248. and Serviceperson).
  1249.  
  1250.  
  1251.  
  1252. Client List Report
  1253. The Client List Report shows the client's name, address, account status, and
  1254. date entered/effective. Please see Fig 20.
  1255.  
  1256. This report requests the user to enter the starting and ending Client ID, so the
  1257. user should have those IDs handy when the report is run. Of course, as in the
  1258. analysis reports, the user may further narrow the data by changing the search
  1259. conditions. For example, if the user wished to print the Client List report but
  1260. only wanted the clients printed who resided in a particular prov/state, let's
  1261. say British Columbia (which has a code of BC) . Then the user would change
  1262. the search conditions, to look only for a range starting from BC and ending
  1263. with BC. For further details on changing the search conditions, please see the
  1264. DataPerfect manual.
  1265.  
  1266.  
  1267.  
  1268. Contract List Report
  1269. The Contract List Report shows the client's name, address, product to
  1270.  
  1271.  
  1272. be serviced, and the dates created/effective or cancelled. This report requests
  1273. the user to enter the starting and ending Contract ID, so the user should have
  1274. those IDs handy when the report is run.
  1275.  
  1276. Service List & Service Detail Report
  1277. The Service List and Service Detail reports both request that the user to enter
  1278. the starting and ending Service ID, and both provide similar information -
  1279. however the detail report does provide the detail on the work performed.
  1280. (parts used, labour and travel hours and distance travelled).
  1281.  
  1282.  
  1283.  
  1284. Time/Counter List Report
  1285. The Time/Counter report, prompts the user for the starting and ending
  1286. service record number. The report lists travel time and distance, start and
  1287. finished date/times and counter information.
  1288.  
  1289. The Time/Counter List report is the last report on a main data file, the
  1290. remaining reports are on the smaller data checking files. As the format of the
  1291. data checking files' reports are the same we will only look at one, the Part
  1292. List report.
  1293.  
  1294.  
  1295.  
  1296. Part List Report
  1297. The Part List report is a simple column report (like all the other data
  1298. checking file reports). The report prompts the user for the starting and
  1299. ending Part ID, so the user should have those IDs handy when the report is
  1300. run. Like all other reports, the data can be further narrowed down by
  1301. changing the search conditions. See your DataPerfect manual for details.
  1302.  
  1303. ServiceMANAGER keeps tracks of parts used. Any time a part is entered in
  1304. the Service Detail panel (part used), the quantity is subtracted from the
  1305. running totals kept for each part in the Part panel. The Part List report shows
  1306. the running total kept for each part.
  1307.  
  1308. Comparing the total kept by ServiceMANAGER against a periodic inventory
  1309. is a good check of data accuracy. See the section HOW TO USE for
  1310. suggestions on creating entries; for Balance Forwards, Goods Received, and
  1311. Adjustments.
  1312. REPORTS - OTHER
  1313.  
  1314. The Other Report Menu is the final of three third level report menus, through
  1315. which the user can select a report. Other reports, are reports that don't quite
  1316. fit into the previous two report categories, analysis, or list/detail. Please see
  1317. Fig 26.
  1318. There are three other reports the user can choose from. They are; covering
  1319. letter, mailing labels, and shipping sheet (bill of lading).
  1320.  
  1321.  
  1322.  
  1323. Covering Letter
  1324. The covering letter allows the user to send to a client, a standard "canned"
  1325. letter that details the work done (parts used) on a particular service record. 
  1326. Before the letter is used the first time, the text of the letter must be edited.
  1327. While the covering letter format is complete, the text of the letter is just a
  1328. series of x's (ie: XXXXXXXXXXXXXXXXXXXXXXXXXX....). To change
  1329. the user will have to enter the Report List from the Main Menu (use selection
  1330. 98 to do this), enter the definer password, select Covering Letter from the list
  1331. of reports, choose option 8 (to edit the report), press the [INSERT] key to turn
  1332. on the typeover mode (to type over the text XXXX's that are in the report),
  1333. then enter the text that is desired. Press [F7] when complete. Any change
  1334. made will not be seen if you try to access the revised report from the Other
  1335. Report Menu. To have the Covering Letter selection on the Other Report
  1336. Menu select the revised report, the menu item must be edited. For more
  1337. information on editing a report and a menu item, see your DataPerfect
  1338. manual for details.
  1339.  
  1340. The report when run will prompt the user for the starting and ending Service
  1341. ID, so the IDs should be handy when the report is run. Like all other reports,
  1342. the data may be further narrowed down by changing the search conditions.
  1343.  
  1344.  
  1345. Mailing Labels
  1346. The mailing label report prints out client information (name, street, city ....)
  1347. in a format suitable for continuous form labels (ie:labels printed on a dot
  1348. matrix printer). The report has been set up for a label of 4" (or 40 characters)
  1349. wide by 1" (or 6 lines) high; (1" height is calculated as: 1" from the top of one
  1350. label to the top of the next label). If your labels are different then you will
  1351. have to modify the format. Please see your DataPerfect manual, for details on
  1352. label report printing. It is best not to have the DPPRINT memory resident
  1353. program loaded when mailing labels are printed. Please see the section
  1354. REPORTS for a discussion of this.
  1355.  
  1356.  
  1357.  
  1358. Shipping Sheet
  1359. The final report, the Shipping Sheet allows the user to easily produce a report
  1360. suitable for enclosing with a shipment (ie: a bill of lading), or for audit
  1361. purposes (a paper trail of the movement of inventory). The report will ask the
  1362. user for the Service ID range, so this will need to be handy.
  1363. EXPORT
  1364.  
  1365. The export reports, selected through the Export Menu, allow for easy
  1366. movement of data to other programs.
  1367.  
  1368. These reports, will export all of the main data files (Client, Contract, Service,
  1369. Service Detail, and Time/Counter), in delimited text format, to the directory
  1370. where the data files are located. The user cannot select a range to export, all
  1371. data is exported.
  1372.  
  1373.       Data file to Export           Export filename
  1374.       Client                        Client.fil
  1375.       Contract                      Contract.fil
  1376.       Service                       TRX-Info.fil
  1377.       Service Detail                TRX-Det.fil
  1378.       Time/Counter                  Time.fil
  1379.  
  1380. It should be noted that as the export uses the delimited text format (using
  1381. commas to separate the fields), if any of the data contains commas then
  1382. problems will result. If you are unsure about your data, you should check it.
  1383. Any easy way would be to use the panel search feature (press [F2] when in a
  1384. panel), and using the formula option, look for a comma.  MERGE
  1385.  
  1386. The merge reports, selected through the Merge Menu, allow for an easy
  1387. creation of merge files, in WordPerfect's secondary merge format. These files
  1388. are used by word processors when performing a mail merge.
  1389.  
  1390. Two merge reports can be run, one containing client information, the other
  1391. service and service detail information. Either one will create a merge file in
  1392. the directory where the data files are located.
  1393.  
  1394.       Data to merge                 Merge filename
  1395.       Client                        Client.mrg
  1396.       Transactions (Service &       TRX.mrg
  1397.                        Service Detail)
  1398.  
  1399. It should be noted, that the user cannot select a range to merge, all data is
  1400. merged.
  1401. HOW TO USE
  1402.  
  1403.       1     Determine the codes needed for the data checking files. The
  1404.             sample data checking data files already have the codes listed on
  1405.             page 22 entered, these can be changed as required. To access
  1406.             these data files, select Misc Panel Menu from the Main Menu,
  1407.             then choose the desired panel from the list provided.
  1408.  
  1409.       2     Enter any additional data checking codes needed. In most cases
  1410.             the sample data entered in these files will be all that is
  1411.             required. However you will probably need to enter part,
  1412.             serviceperson, and cost (in the Other Panel) information before
  1413.             you proceed. Any information that is in the Client, Contract,
  1414.             Service, or Service Detail panels must be deleted. Delete any
  1415.             sample data ckecking data that you do not want (do this only
  1416.             after deleting any information in the main data panels).
  1417.  
  1418.       3     At this point, ServiceMANAGER is ready for operation. Before
  1419.             requests are entered, make a copy of the data files on your hard
  1420.             disk. Label the diskette, ServiceMANAGER - ready for
  1421.             operation.
  1422.  
  1423.       4     Inventory - Balance Forward 
  1424.             ServiceMANAGER, among other things, can track inventory.
  1425.             Before client service records are entered for the first time, any
  1426.             beginning inventories should be entered. Inventory totals are
  1427.             kept by the Parts Panel. The Parts List (List/Detail Report
  1428.             Menu) will give a inventory quantity-on-hand balance for each
  1429.             part. No detail reports have been designed to list all movements
  1430.             in inventories - however that can be easily done. See your
  1431.             DataPerfect manual for details. If you do not know if you wish
  1432.             to track inventories, skip this section. This may be performed
  1433.             later.
  1434.  
  1435.             From the Main Menu, choose the client panel. Use lookup ([F8]
  1436.             or []) to select client ADMINISTRATION, which is already
  1437.             created and included with the sample data. TAB to the link at
  1438.             the bottom of the client panel. This is the link to the Contract
  1439.             panel. As no contracts have been entered for this "client", you
  1440.             must press [F5] to move to the next panel and create an entry.
  1441.  
  1442.             You are now in the Contract panel, in CREATE mode (see top
  1443.             right of screen). TAB to the link at the bottom of the screen.
  1444.             This is the link to the Service Information panel. We wish to
  1445.             create a record, as no records have yet to be created for this
  1446.             contract, press [F5] to move to the next panel and create an
  1447.             entry.
  1448.  
  1449.             Now you are in the Service Information panel. Note that the
  1450.             upper right corner of the screen says CREATE, you are in
  1451.             create mode, and that the number below it, the Service ID, is
  1452.             00000000X. Service Type use lookup to choose BALANCE
  1453.             FORWARD, TAB past Service Source. Today's date has been
  1454.             entered for the Called In date, press [ENTER] to accept this,
  1455.             enter the same date for the Shipped date. Note that the service
  1456.             detail window at the bottom of the screen is empty. We have yet
  1457.             to create the adjusting lines. Press [F5] to save the information
  1458.             just entered, and move to the detail panel and create a new
  1459.             detail record.
  1460.  
  1461.             You are now in the detail panel and in CREATE mode. Enter
  1462.             each product and it's quantity. Note when entering the
  1463.             quantity, enter it as a negative quantity. Any information
  1464.             entered in the quantity field of the Service Detail panel, is
  1465.             subtracted from the running total kept in the Parts panel. As
  1466.             we want a positive effect on the running total we must enter
  1467.             any number which might increase an inventory as a negative.
  1468.             (Remember from your high school math that a negative
  1469.             negative = a positive, while a negative positive = a negative).
  1470.             Press [F9] between each product to create a new detail record.
  1471.             When all records have been entered press [F7] to exit back to
  1472.             the Service Information panel. Note that the window now has
  1473.             service detail information.
  1474.  
  1475.             Inventory - Adjustments/Goods Received
  1476.             The same procedure would be performed to enter an adjustment
  1477.             to inventory (except Service Type = ADJUSTMENT) if for
  1478.             example after a periodic inventory reconciliation a variance
  1479.             was found, or to receive parts from a supplier (except Service
  1480.             Type = RECEIPT). Just remember, that anything that you want
  1481.             to have a positive effect on an inventory (ie: increase a
  1482.             inventory balance in ServiceMANAGER from 100 to 150), must
  1483.             be entered as a negative. ServiceMANAGER subtracts any parts
  1484.             movement in the Service Detail panel from the Quantity-On-
  1485.             Hand balance. Because it is already subtracting, a number must
  1486.             be entered as a negative to increase a balance. To use the above
  1487.             example: to increase a inventory from 100 to 150, a 50- (a
  1488.             negative) must be entered in the Service Detail panel.
  1489.  
  1490.       5     Begin entering client requests.
  1491.  
  1492.       6     Backup data daily. Use the backup command included with
  1493.             DataPerfect. See your DataPerfect manual for details. Keep
  1494.             backup disks in a safe place.
  1495.  
  1496.       7     Regularly spot check data for accuracy. A good check is to
  1497.             compare an actual inventory physical count versus the total
  1498.             kept by the program for a few parts. Do this monthly. A rule of
  1499.             thumb: if inventory is checked monthly, each part should be
  1500.             checked twice during the year. Therefore, take the number of
  1501.             parts that will be tracked by ServiceMANAGER, divide that
  1502.             number by 6, the result is the number of part inventories that
  1503.             should be checked (compared to ServiceMANAGER) each
  1504.             month. Any differences should be reconciled, and
  1505.             adjustment/corrections made.
  1506.  
  1507.             If a inventory error is found, but the error can't be attributed
  1508.             to particular record or client then use the same procedure for
  1509.             creating a balance forward entry to create an adjusting entry
  1510.             (see previous page). However, for service type choose
  1511.             ADJUSTMENT not balance forward.
  1512.  
  1513.             This regimen ensures a high degree of data accuracy.
  1514.  
  1515.       8     Analyze the data. APPENDIX
  1516.  
  1517. List of Files
  1518.       Filename          Information or Function
  1519.       Service.001       Client
  1520.       Service.002       Client Type
  1521.       Service.003       Product
  1522.       Service.004       Prov/State
  1523.       Service.005       Service
  1524.       Service.006       Service Detail
  1525.       Service.007       Client Account Status
  1526.       Service.008       Service Type
  1527.       Service.009       Service Source
  1528.       Service.011       Contract
  1529.       Service.012       Problem
  1530.       Service.013       Serviceperson
  1531.       Service.014       Time/Counter
  1532.       Service.016       Other
  1533.       Service.017       Part
  1534.       Service.018       User
  1535.       Service.IND       Indexes for all data files.
  1536.       Service.STR       ServiceMANAGER program structure.
  1537.       Service.TXX       Text from the street and address fields in the
  1538.                         Client and Contract data files.
  1539.  
  1540.  
  1541.  
  1542. Indexes
  1543. DataPerfect uses a index file to keep track of all of the indexes for all of the
  1544. data files. An index is a sorted list of data.
  1545.  
  1546. Among other things, a index can help data lookup provide more meaningful
  1547. information. For example, while in the Client panel, and positioned on the
  1548. city field, the user pressed the lookup key [], to see which clients were
  1549. located in the same city - it probably would be helpful if that information
  1550. when displayed, was sorted by city. By using indexes it can.
  1551.  
  1552. Each of the data files in ServiceMANAGER is provided with only one or two
  1553. indexes. A index is not provided for each of the fields, for all 15 data files, as
  1554. the disk space required could be very large. (We don't know how large your
  1555. hard drive is, or how many records you might have.)
  1556.  
  1557. If you find that you use lookup frequently, on a few fields, it probably would
  1558. make sense to create a index for those fields. However, be aware that disk
  1559. space can be used quickly, if you have a large number of records, and/or
  1560. want a number of indexes. Also as file size increases, access time slows down.
  1561. An easy calculation of space used by an index is to multiply the number of
  1562. records times the number of indexes, times 10 (DataPerfect's number, we have
  1563. found 11.5 to be closer). If you are getting short on disk space, or find that
  1564. the screen updating is taking a bit too long, then be wary of increasing the
  1565. number of indexes.
  1566. System Requirements
  1567.  
  1568. ServiceMANAGER will run on all IBM/MS-DOS compatible computers, just
  1569. as DataPerfect will, however the faster the computer and the bigger and
  1570. faster the hard drive the better it will run. In other words,
  1571. ServiceMANAGER and DataPerfect will run on a XT or a 286 computer with
  1572. a 20Mb hard drive, but you won't like the performance.
  1573.  
  1574.       System recommendation
  1575.              IBM or IBM compatible computer
  1576.              80386 processor or higher, 486 or Pentium recommended.
  1577.              DataPerfect 2.3 or later
  1578.              DOS 5.0 or later
  1579.              2Mb RAM (4Mb+ even better) with expanded memory driver
  1580.               loaded
  1581.              fast hard disk; the bigger, the faster, the better
  1582.               (any of the modern 200Mb+ caching IDE hard drive is fine, a
  1583.               VLB enhanced IDE or SCSI-2 caching hard drive is ideal).
  1584.              VGA recommended, colour suggested
  1585.              internal modem, if you plan to use the program phone dialing
  1586.               feature.
  1587.              Epson compatible dot matrix printer for printing mailing
  1588.               labels.
  1589.